land lease home - German English Dictionary